Text copied to clipboard!

Название

Text copied to clipboard!

Реверс-инженер

Описание

Text copied to clipboard!
Мы ищем инженера по реверс-инжинирингу, который будет заниматься анализом, декомпиляцией и восстановлением программного обеспечения, прошивок и аппаратных компонентов. Эта роль требует глубоких знаний в области низкоуровневого программирования, архитектуры процессоров, а также навыков работы с инструментами анализа бинарных файлов. Инженер по реверс-инжинирингу играет ключевую роль в обеспечении безопасности, исследовании уязвимостей, а также в восстановлении функциональности устаревших или неизвестных систем. Кандидат должен уметь работать с различными архитектурами (x86, ARM, MIPS и др.), владеть инструментами, такими как IDA Pro, Ghidra, Radare2, а также иметь опыт в отладке и трассировке кода. Важным аспектом работы является способность документировать свои находки, создавать отчёты и взаимодействовать с другими командами, включая специалистов по безопасности, разработчиков и инженеров по качеству. Работа может включать анализ вредоносного ПО, исследование защищённых протоколов, восстановление утерянного исходного кода, а также участие в проектах по обеспечению совместимости и миграции старых систем. Мы ценим инициативность, внимание к деталям и способность мыслить нестандартно. Если вы увлечены исследованием внутренностей программ и устройств, умеете находить нестандартные решения и хотите работать в команде профессионалов, мы будем рады видеть вас в нашей команде.

Обязанности

Text copied to clipboard!
  • Анализ бинарных файлов и исполняемых программ
  • Использование инструментов реверс-инжиниринга (IDA Pro, Ghidra, Radare2)
  • Исследование уязвимостей и анализ вредоносного ПО
  • Восстановление логики работы программ без исходного кода
  • Создание технической документации и отчётов
  • Сотрудничество с командами безопасности и разработки
  • Анализ прошивок и встроенных систем
  • Разработка собственных инструментов для анализа
  • Обеспечение совместимости старых и новых систем
  • Участие в проектах по защите интеллектуальной собственности

Требования

Text copied to clipboard!
  • Высшее техническое образование (информатика, кибербезопасность и т.п.)
  • Опыт работы с архитектурами x86, ARM, MIPS
  • Знание языков ассемблера и C/C++
  • Опыт работы с отладчиками и дизассемблерами
  • Понимание принципов работы операционных систем
  • Навыки анализа сетевых протоколов и форматов файлов
  • Умение работать с Linux и Windows
  • Аналитическое мышление и внимание к деталям
  • Опыт в анализе вредоносного ПО — преимущество
  • Знание английского языка на техническом уровне

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт в реверс-инжиниринге программного обеспечения?
  • Какие инструменты вы используете для анализа бинарных файлов?
  • Работали ли вы с архитектурой ARM или MIPS?
  • Есть ли у вас опыт анализа вредоносного ПО?
  • Как вы документируете результаты своей работы?
  • Какие языки программирования вы используете в своей работе?
  • Как вы подходите к анализу неизвестного формата файла?
  • Были ли у вас проекты по восстановлению утерянного исходного кода?
  • Как вы обеспечиваете безопасность при работе с вредоносным ПО?
  • Готовы ли вы работать в команде с другими инженерами и аналитиками?